Object::DelayChanges
Section: ET++ method description (n)
Updated: automatically Fri Mar 1 10:54:57 1991
Index
Return to Main Contents
NAME
Object::DelayChanges - instance method
TEMPLATE
void DelayChanges()
SPECIFIERS
public
DESCRIPTION
Increments the delayed change message counter by one. DelayChanges
is the counterpart of FlushChanges.
Hint: DelayChanges and FlushChanges are usually not called directly. The
utility class DoDelayChanges is used instead that exploits
automatic destruction.
An example how to use DoDelayChanges can be found in the method
VObjectText::Cut and the method StyledText::Cut.
See also technote 'Change Propagation'.
ARGUMENTS
none
RETURN ARGUMENT
void
CATEGORIES
change propagation, client interface
FILES
- implementation:
-
Object.C
KNOWN PROBLEMS
(1) Although the delayed change messages should be discarded if their
sender (the observed object in question) is deleted, the current
implementation does not do it. This will be fixed in future versions.
(2) Clients (and suppliers as well) have to take care that the objects
referenced by a delayed change message are still living until the change
message is eventually forwarded.
Index
- NAME
-
- TEMPLATE
-
- SPECIFIERS
-
- DESCRIPTION
-
- ARGUMENTS
-
- RETURN ARGUMENT
-
- CATEGORIES
-
- FILES
-
- KNOWN PROBLEMS
-
This document was created by
man2html,
using the manual pages.
Time: 00:40:25 GMT, March 30, 2022